home *** CD-ROM | disk | FTP | other *** search
/ Stone Design / Stone Design.iso / Stone_Friends / Wave / WavesWorld / Examples / support / wheel.wwModel / newWheel.eve < prev    next >
Encoding:
Text File  |  1995-03-22  |  3.5 KB  |  101 lines

  1. #
  2. # This eve scene file generated by Michael B. Johnson's WW3DKit software running under NeXTSTEP.
  3. # Contact him at wave@media.mit.edu or (617) 547-0563 for more information.
  4. #
  5. # Writing out all the current values of the global variables:
  6. set tire(yScale) {1};
  7. set tire(thetaMax) {360.0};
  8. set tire(minorRadius) {0.100000};
  9. set tire(phiMin) {0.0};
  10. set tire(xTranslate) {0};
  11. set tire(xRotate) {0};
  12. set tire(phiMax) {360.0};
  13. set tire(yRotate) {0};
  14. set tire(xScale) {1};
  15. set tire(zTranslate) {0};
  16. set tire(zRotate) {0};
  17. set tire(majorRadius) {2.0};
  18. set tire(zScale) {1};
  19. set tire(yTranslate) {0};
  20. set tire(color) {.1 .1 .1};
  21. set errorCode {NONE};
  22. set torus(yScale) {1};
  23. set torus(thetaMax) {360.0};
  24. set torus(minorRadius) {0.120000};
  25. set torus(phiMin) {90.0};
  26. set torus(xTranslate) {0};
  27. set torus(xRotate) {0};
  28. set torus(phiMax) {270.0};
  29. set torus(yRotate) {0};
  30. set torus(xScale) {1};
  31. set torus(zTranslate) {0};
  32. set torus(zRotate) {0};
  33. set torus(majorRadius) {1.980000};
  34. set torus(zScale) {1};
  35.  
  36. set torus(yTranslate) {0};
  37. set errorInfo {
  38.     while executing
  39. "render {/LocalDeveloper/WWPalettes2.0Augustt27/Examples/WavesWorld/support/wheel.wwModel/model.eve} {}"};
  40. set modelPath {/LocalDeveloper/WWPalettes2.0Augustt27/Examples/WavesWorld/support/wheel.wwModel};
  41. # end of globals
  42. # Writing out all the current definitions of all the non built-in procs:
  43. # end of procs
  44. startShape wheel {0.501192 0.340079 -0.795709 0.000000 \
  45.                   -0.220218 0.939389 0.262778 0.000000 \
  46.                   0.836846 0.043527 0.545705 0.000000 \
  47.                   0.000000 0.000000 1.300000 1.000000};
  48.  
  49.     startShape tire ;
  50.         Surface RCRubber;
  51.         EveCmd {Color $tire(color)} {\
  52.                 {0.000000 {Color {0.100000 0.100000 0.100000};}} \
  53.                };
  54.         EveCmd {Scale $tire(xScale) $tire(yScale) $tire(zScale)} {\
  55.                 {0.000000 {Scale 1.000000 1.000000 1.000000;}} \
  56.                };
  57.         EveCmd {Translate $tire(xTranslate) $tire(yTranslate) $tire(zTranslate)} {\
  58.                 {0.000000 {Translate 0.000000 0.000000 0.000000;}} \
  59.                };
  60.         EveCmd {Rotate $tire(xRotate) 1 0 0 } {\
  61.                 {0.000000 {Rotate 0.000000 1.000000 0.000000 0.000000;}} \
  62.                };
  63.         EveCmd {Rotate $tire(yRotate) 0 1 0 } {\
  64.                 {0.000000 {Rotate 0.000000 0.000000 1.000000 0.000000;}} \
  65.                };
  66.         EveCmd {Rotate $tire(zRotate) 0 0 1 } {\
  67.                 {0.000000 {Rotate 0.000000 0.000000 0.000000 1.000000;}} \
  68.                };
  69.         EveCmd {Torus $tire(majorRadius) $tire(minorRadius) $tire(phiMin) $tire(phiMax) $tire(thetaMax)} {\
  70.                 {0.000000 {Torus 2.000000 0.100000 0.000000 360.000000 360.000000;}} \
  71.                };
  72.  
  73.     endShape
  74.     startShape rim ;
  75.         Surface RCMetal;
  76.         EveCmd {Color $torus(color)} {\
  77.                 {0.000000 {Color {0.924665 0.901624 1.000000};}} \
  78.                };
  79.         EveCmd {Scale $torus(xScale) $torus(yScale) $torus(zScale)} {\
  80.                 {0.000000 {Scale 1.000000 1.000000 1.000000;}} \
  81.                };
  82.         EveCmd {Translate $torus(xTranslate) $torus(yTranslate) $torus(zTranslate)} {\
  83.                 {0.000000 {Translate 0.000000 0.000000 0.000000;}} \
  84.                };
  85.         EveCmd {Rotate $torus(xRotate) 1 0 0 } {\
  86.                 {0.000000 {Rotate 0.000000 1.000000 0.000000 0.000000;}} \
  87.                };
  88.         EveCmd {Rotate $torus(yRotate) 0 1 0 } {\
  89.                 {0.000000 {Rotate 0.000000 0.000000 1.000000 0.000000;}} \
  90.                };
  91.         EveCmd {Rotate $torus(zRotate) 0 0 1 } {\
  92.                 {0.000000 {Rotate 0.000000 0.000000 0.000000 1.000000;}} \
  93.                };
  94.         EveCmd {Torus $torus(majorRadius) $torus(minorRadius) $torus(phiMin) $torus(phiMax) $torus(thetaMax)} {\
  95.                 {0.000000 {Torus 1.980000 0.120000 90.000000 270.000000 360.000000;}} \
  96.                };
  97.  
  98.     endShape
  99.  
  100. endShape
  101.